CandleCsvSerializer

StockSharp.Algo.Storages.Csv

El serializador de velas en el formato CSV.

Hereda de: CsvMarketDataSerializer<T>

Constructores

CandleCsvSerializer
public CandleCsvSerializer(SecurityId securityId, DataType dataType, Encoding encoding)
candleCsvSerializer = CandleCsvSerializer(securityId, dataType, encoding)

El serializador de velas en el formato CSV.

securityId
identificación de instrumentos financieros.
dataType
DataType.
encoding
Codificación.

Métodos

CreateMetaInfo
public override IMarketDataMetaInfo CreateMetaInfo(DateTime date)
result = candleCsvSerializer.CreateMetaInfo(date)

Para crear una metainformación vacía.

date
Fecha.

Devuelve: Metainformación sobre datos por un día.

Read
protected override TCandleMessage Read(FastCsvReader reader, IMarketDataMetaInfo metaInfo)
result = candleCsvSerializer.Read(reader, metaInfo)

Lea los datos del lector especificado.

reader
Lector de CSV.
metaInfo
Metainformación sobre datos por un día.

Devuelve: Datos.

SerializeAsync
public override ValueTask SerializeAsync(Stream stream, IEnumerable<TCandleMessage> data, IMarketDataMetaInfo metaInfo, CancellationToken cancellationToken)
result = candleCsvSerializer.SerializeAsync(stream, data, metaInfo, cancellationToken)

Guardar datos en la secuencia.

stream
Transmisión de datos.
data
Datos.
metaInfo
Metainformación sobre datos por un día.
cancellationToken
CancellationToken
WriteAsync
protected override ValueTask WriteAsync(CsvFileWriter writer, TCandleMessage data, IMarketDataMetaInfo metaInfo, CancellationToken cancellationToken)
result = candleCsvSerializer.WriteAsync(writer, data, metaInfo, cancellationToken)

Escriba datos al escritor especificado.

writer
Escritor de CSV.
data
Datos.
metaInfo
Metainformación sobre datos por un día.
cancellationToken
CancellationToken